/**
 * 控件详细
 */
export interface Control extends ControlBaseInfo,Provisional {}
/**
 * 控件信息
 */
export interface  ControlBaseInfo{
    id?:number;
    /**
     * 控件中文名（唯一）
     */
    cnName?: string;
    /**
     * 控件类型
     */
    componentType?: string;
    /**
     * 控件编码（唯一）
     */
    ctlCode?: string;
    /**
     * 是否开启（1 开启 2 禁用）
     */
    enable?: number;
    /**
     * 控件英文名（唯一）
     */
    enName?: string;
    /**
     * 控件数据库表列名（唯一）
     */
    fieldName?: string;
    /**
     * 是否为默认控件（1 是 2 否）
     */
    isDefault?: number;
    /**
     * 控件排序
     */
    orderNo?: number;
    /**
     * 控件属性
     */
    props?: any;
    /**
     * 控件值是否必填（1 是 2 否）
     */
    required?: number;
}
/**
 * 控件临时属性
 */
interface Provisional {
    /**
     * 临时唯一值
     */
    uuid?:string;
}
export interface ControlParams {
    pageNumber:number;
    pageSize:number;
    search?:string;
    excludeCtlIds?:number[]
}